Solving Polynomial Systems on Semirings: A Generalization of Newton’s Method
نویسنده
چکیده
Systems of polynomials on semirings arise in several branches of computer science, like static analysis of procedural programs or formal language theory. We propose a new technique for calculating the least fixed points of such polynomial systems. This technique is a generalization of Newton’s method, the well-known method for approximating a zero of a nonlinear function on the reals. We show that our generalization of Newton’s method converges at least as fast as the standard fixed point iteration, and identify classes of semirings on which Newton’s method even reaches the least fixed point after a finite number of steps in contrast to the standard fixed point iteration. We further obtain from these convergence results interesting links to other topics of formal language theory, for instance, languages of finite index and the Parikh theorem. Motivated by our results on the convergence of Newton’s method, we then identify three more classes of semirings which allow for an even faster calculation of the least fixed point. Two of these semirings allow for reducing a nonlinear polynomial system to a linear system in such a way that the least fixed point is preserved. In the third case already a finite number of standard fixed point iterations suffice to calculate the least fixed point, although this class of semirings does not satisfy the ascending chain condition. We then turn to min-max-systems, a natural generalization of polynomial systems on semirings whose natural order is total. We identify a class of semirings which allow to solve nonlinear min-max-systems by the established approach of strategy iteration. In particular, we consider strategy iteration using nondeterministic strategies and show that these strategies allow for choosing an optimal successor.
منابع مشابه
Algebraic Systems of Fixpoint Equations over Semirings: Theory and Applications
Algebraic systems of fixpoint equations X = F(X) arise in various areas of computer science, such as program verification, deductive databases, and formal language theory. In this thesis we study algorithms for solving algebraic systems based on Newton’s method as proposed by (Esparza, Kiefer, Luttenberger, 2010). We first investigate the theoretical properties and algorithmics of Newton’s meth...
متن کاملConvergence of Newton's Method over Commutative Semirings
We give a lower bound on the speed at which Newton’s method (as defined in [5, 6]) converges over arbitrary ω-continuous commutative semirings. From this result, we deduce that Newton’s method converges within a finite number of iterations over any semiring which is “collapsed at some k ∈ N” (i.e. k = k + 1 holds) in the sense of [1]. We apply these results to (1) obtain a generalization of Par...
متن کاملDerivation Tree Analysis for Accelerated Fixed-Point Computation
We show that for several classes of idempotent semirings the least fixed-point of a polynomial system of equations X = f (X) is equal to the least fixed-point of a linear system obtained by “linearizing” the polynomials of f in a certain way. Our proofs rely on derivation tree analysis, a proof principle that combines methods from algebra, calculus, and formal language theory, and was first use...
متن کاملPutting Newton into Practice: A Solver for Polynomial Equations over Semirings
We present the first implementation of Newton’s method for solving systems of equations over ω-continuous semirings (based on [5,11]). For instance, such equation systems arise naturally in the analysis of interprocedural programs or the provenance computation for Datalog. Our implementation provides an attractive alternative for computing their exact least solution in some cases where the asce...
متن کاملInexact Newton Methods Applied to Under – Determined Systems by Joseph P . Simonis A Dissertation
Consider an under-determined system of nonlinear equations F (x) = 0, F : IR → IR, where F is continuously differentiable and m > n. This system appears in a variety of applications, including parameter–dependent systems, dynamical systems with periodic solutions, and nonlinear eigenvalue problems. Robust, efficient numerical methods are often required for the solution of this system. Newton’s ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010